package cn.wolfcode.designpattern.decorator;

/**
 * @author Leon
 * @date 2021/2/26
 */
abstract public class AbstractLogDecorator implements Logger {

    private Logger logger;

    public AbstractLogDecorator(Logger logger) {
        this.logger = logger;
    }

    @Override
    public void trace(String msg) {
        logger.trace(msg);
    }

    @Override
    public void info(String msg) {
        logger.trace(msg);
    }

    @Override
    public void warn(String msg) {
        logger.trace(msg);
    }

    @Override
    public void error(String msg) {
        logger.trace(msg);
    }
}
